<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        var course = false;
        var result = course / 0;
        if (result) {
            console.log(result * 2 + '2' + 4);
        } else {
            console.log(!result * 2 + '2' + 4); //224
        }
// 答案解析:
// ●布尔值false,在数学运算中会转换为数字0
// ●在JS中0/0的值为NaN
// ●NaN在if语句的条件语句当中，表示的是
// false (假)
// ●!NaN的值为true, 转换为数字时，会转换为
// 数字1
// ●最后的运算相当于是2 + '2'+4, +号表示的是连字符

    </script>
</body>

</html>